<?php
/**
 * FastApp.
 * 8/24/24
 * @Author deepsea159
 * @Contact telegram:deepsea159
 */

namespace App\Game\Api\Service\Platform;

interface GameInterface
{
    public static function syncGameList(): bool;

    public static function gamePlayUrl(array $data): string;

    public static function createUser(int|string $uid, string $symbol, string $provider): void;

    public static function killUser(int|string $user_id): bool;

    public static function setUserRtp(array $data): bool;

    public static function getBalance(array $data): array;

    public static function transaction(array $data): array|bool;

    public static function getConfig(bool $refresh): array;

    public static function getQuota(string $symbol): array;
}